<!DOCTYPE html>
<html>
<head>
    <title>枣阳市第二人民医院管理系统--中软高科2015</title>
	<meta charset="UTF-8">
   <link rel="stylesheet" type="text/css" href="Css/bootstrap.css" />
    <link rel="stylesheet" type="text/css" href="Css/bootstrap-responsive.css" />
    <link rel="stylesheet" type="text/css" href="Css/style.css" />
    <script type="text/javascript" src="Js/jquery.js"></script>
    <script type="text/javascript" src="Js/bootstrap.js"></script>
    <script type="text/javascript" src="Js/ckform.js"></script>
    <script type="text/javascript" src="Js/common.js"></script>
    <style type="text/css">
        body {
            padding-top: 40px;
            padding-bottom: 40px;
            background-color: #f5f5f5;
        }

        .form-signin {
            max-width: 300px;
            padding: 19px 29px 29px;
            margin: 0 auto 20px;
            background-color: #fff;
            border: 1px solid #e5e5e5;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
            -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
            box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
        }

        .form-signin .form-signin-heading,
        .form-signin .checkbox {
            margin-bottom: 10px;
        }

        .form-signin input[type="text"],
        .form-signin input[type="password"] {
            font-size: 16px;
            height: auto;
            margin-bottom: 15px;
            padding: 7px 9px;
        }

    </style>  
</head>
<body>
<div class="container">

    <form id="myForm" class="form-signin" method="post" action="index.html">
        <h2 class="form-signin-heading">&nbsp;&nbsp;&nbsp;登录系统</h2>
        <input type="text" name="u_loginName" class="input-block-level" placeholder="账号">
        <input type="password" name="u_passWord" class="input-block-level" placeholder="密码">
        <input type="text" id="inputVerify" name="verify" class="input-medium" placeholder="验证码"><span id="verify" style="margin-left: 10px; font-size: 20px; color: #1c6a9e;"  onclick="changeVerify()">7777</span>
       
        <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button id="login" class="btn btn-large btn-primary" type="button">登录</button></p>
    </form>

</div>
</body>
<script>
    $(function () {
        changeVerify();
        $("#login").click(function () {
            // 表单验证
            if (isVerify() && !isNullLoginName() && !isNullPassWord() ){
                $.post("/user/login",$("#myForm").serialize(),function (data) {
                    if (data.msg == "success") {
                        alert("登录成功");
                        window.location = "index.html";
                    } else {
                        alert(data.result);
                    }
                })
            }
        })
    })
    // 账号非空验证
    function isNullLoginName() {
        let val = $("#u_loginName").val();
        if(val == '') {
            alert("请输入账号")
            return true;
        }
        return false;
    }
    // 密码非空验证
    function isNullPassWord() {
        let val = $("#u_passWord").val();
        if(val == '') {
            alert("请输入密码")
            return true;
        }
        return false;
    }
    // 验证码验证
    function isVerify() {
        let initData = $("#verify").html();
        let inputData = $("#inputVerify").val();
        if(inputData == ''){
            alert("请输入验证码");
            return false;
        } else {
            if(inputData.toUpperCase() == initData.toUpperCase()){
                return true;
            } else{
                alert("验证码输入有误，请重新输入")
                return false;
            }
        }
    }
    // 生成验证码
    function changeVerify() {
        //生成4位i随机数
        let str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
        let arr = str.split("");
        let result = "";
        for(let i=0;i<4;i++)
        {
            let n = Math.floor(Math.random() * arr.length);
            result += arr[n];
        }
        $("#verify").html(result);
    }
</script>
</html>